package ar.uba.fi.algo3.algoTank;

import java.util.Random;
import ar.uba.fi.algo3.algoTank.Objetos.Territorio;
import ar.uba.fi.algo3.algoTank.Objetos.Equipamiento.Item;

public class CreadorDeItems {
	
	private CreadorDeObjetos creadores[];
	private int cantidadDeCreadores;
	
	public CreadorDeItems(Territorio territorio){		
		cantidadDeCreadores = 2;
		creadores = new CreadorDeObjetos[cantidadDeCreadores];
		creadores[0] = new CreadorDeItemVida(territorio);
        creadores[1] = new CreadorDeItemAtaque(territorio);	
	}
	
	public Item crearItem() {
		Random random = new Random();
        int num = random.nextInt(cantidadDeCreadores);
        return (Item) creadores[num].crearObjeto();
        
	}
	
}
